package cn.javass.dp.observer.example1;

/**
 * 具体观察者对象，实现更新的方法，使自身的状态和目标的状态保持一致
 */
public class ConcreteObserver implements Observer{
    /**
     * 观察则状态
     */
    private String observerState;
    @Override
    public void update(Subject subject) {
        //具体更新实现
        observerState = ((ConcreteSubject)subject).getSubjectState();
    }
}
